我一定要把你帶好,如果我不把你拉上來,那誰把我推上去。
每間公司在新人教育訓練上,願意投資的資源落差很大;有些有完整的制度與流程,讓新人一步步走上軌道;而有些則是放牛吃草,讓他自行摸索。
筆者這幾年觀察下來,除非新人天賦異稟、經驗豐富,不然讓他自行摸索其實是跟自生自滅一樣的
。作為公司的前輩,也許我們可以換位思考:「如果今天到了一個新的工作環境,我希望可以得到哪些幫助?」
新人報到前的準備工作
新人入職後的協助
隨著公司的擴張,會有越來越多人加入團隊來分擔你的工作,此時你需要準備交接文件
,以保證他們會成為團隊中的神隊友;而不是增加你工作份量的豬隊友,這篇文章我會列出自己在交接時準備的東西。
因為疫情關係,越來越多公司的 IT 部門採取遠端工作,但許多工作上的資料以及開發環境都在公司內網
。
所以在新人報到前,你要先幫忙申請 VPN 帳號,常見的 VPN 連線方式有 PPTP、L2TP。
這邊筆者要特別提醒一下,因為安全性問題,Mac 從 Catalina 這個版本開始就不支援 PPTP 的連線
;建議還在使用 PPTP 來做 VPN 連線的公司,可以考慮換一個更安全的連線方式。
如果公司內部有專案管理系統
(ex:Jira、Zentao、Redmine)或是軟體開發平台
(ex:GitLab),請先幫新人註冊好帳號,並列成清單讓他們知道不同協作平台的功能。
通常會根據專案的測試進度部署到不同環境:
這三個情境會對應到不同的 Server,筆者建議一開始只給新人登入 DEV Server 的權限,等到熟悉環境後再慢慢把 QA、PROD 的操作權限給他;避免新人在不熟悉環境的狀態下操作,導致不可挽回的後果
。
備註 1:建議
設定 alias name
來登入 Server,用 ip 登入只要一時眼花手滑就可能導致悲劇。
備註 2:如果公司有
導入 CI/CD來做部署,或是由專人負責部署作業
,就能大幅降低錯誤操作的可能性(通常 QA、PROD 除了環境變數外,其他設定都是一樣的,以此保證部署的穩定性)。
哪些 branch 在 merge 時會自動 Deploy 到對應的 Server
。
警告:如果有設計這種依照 branch 更新做自動部署的功能,建議
將新人的權限設定為 Developer
;避免他推送更新到受保護的 branch。
專案架構文件、API 功能說明文件、過去開發的需求規格
這 3 種;基本上這些文件是為了讓對方快速了解專案的結構,而不是讓他了解每一行程式碼的意義。儘管都是後端工程師,但兩者的技能樹存在一定的差距
。由有經驗的人來挑選學習素材,較能分辨誰寫的文章更適合新手入門。
說明 Debug 的基礎知識
,內容包含:
例會時間點
,並簡述參與人員、討論內容;讓新人日後參與會議時能搞清楚狀況。繳交的時間點
並提供撰寫格式。先將簡單的任務交給新人,觀察他的完成度及適應性
。遇到問題時可以向哪個窗口提問
。讓他了解團隊每個人的職權
,才能讓新人更快的融入團隊。如果沒辦法讓新人成為戰力,那當初根本沒有招募的必要。
很多人會以手上工作太多為藉口,不幫忙帶新人以及做教育訓練
,但新人來公司就是為了分擔你過多的工作,如果不教他怎麼做事,你不是活該自己做到死?
課程排得太過密集、要記住的事項太多,坐在台下的新人可能聽到一半就魂遊太虛了
,不要期待新人可以在短短的一天、一週就學會所有事情。中午帶新人一起吃飯
,在前往餐廳的路上,可以向新人介紹周圍的環境
,像是餐廳、停車場、大眾交通工具等。再次自我介紹
,可以多聊聊興趣、休閒活動,如果有共同興趣愛好可以更快建立連結。
備註:有些人會自己帶便當,或是有午休的習慣;千萬不要把帶新人吃午餐當成 SOP,請先詢問對方的意願,搞不好新人更想自己一個人靜靜的午休,一起吃飯反而給他帶來更大的壓力。
與其讓新人與公司的文化碰撞,不如安排一個資深員工在初期帶領他
。請依據每個新人的狀況去調整教育訓練的內容,就像應屆畢業生跟有 5 年經驗的工程師;就算同為新人,但你肯定對這兩個人的能力期待有所不同
,下面是筆者公司過去安排教育訓練的步驟:
程式的撰寫風格,對技術理解的深度
,這樣比較方便評估日後要安排的工作。對專案有基礎的認知,到達可以開發的地步
。(熟悉的時間會依照專案大小而有所不同)不影響系統主功能
的簡單 Feature (ex:開發新功能、維護舊程式)。開發時程的掌控度、程式碼的自我要求、團隊的溝通能力
,確認他的能力是否符合職位要求。過度的幫助只會讓人養成依賴的壞習慣
。放棄思考
;因此在新人結束適應期後(大約 2~3 個月),筆者會有意識的讓新人知道:
有些人喜歡在新人面前留一手,在教育訓練時故意漏講一些技術重點,害怕新人成長太快超越自己。
如果在 20 年前,這樣做或許能保留身為前輩的尊嚴;但現在時代不同了,即便你不教,網路上也有一堆免費資源供他學習;所以筆者建議不如做個順水人情,在教育訓練時盡心盡力,我相信新人也會對你更加尊敬。
幫企業培養人才,幫自己培養人脈
;筆者認為這才是職場的正向循環。
感謝大家的閱讀,如果喜歡我的文章可以訂閱
接收通知;如果有幫助到你,按Like
可以讓我更有寫文的動力,我們明天見~
我在 Medium 平台 也分享了許多技術文章
❝ 主題涵蓋「MIS & DEVOPS、資料庫、前端、後端、MICROSFT 365、GOOGLE 雲端應用、自我修煉」希望可以幫助遇到相同問題、想自我成長的人。❞
在許多人的幫助下,本系列文章已成功出版,除了添加新的篇章,更完善了每個案例的應對進退;如果對現在的職涯感到迷茫,也許這本書能帶給你不一樣的觀點~